

  .shortcut {
    height: 31px;
    line-height: 31px;
    background-color: #f1f1f1; 
}
.shortcut .left  a:nth-of-type(1) {
    margin: 0 14px;
}
.shortcut .left {
    font-size: 12px;
}
.shortcut a:hover {
    color:red;
}
.right ul li {
    float: left;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 12px;
    margin-left: 10px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.right ul li a {
    font-size: 12px;
    font-family: "simsun";
    border-right: 1px solid #666;
    padding:  0 17px;
}
.right ul li:last-child a {
    border-right:  none;
}

/* header 头部区域 start */
.header {
    position: relative;
    height: 105px;
    /* background-color: #0ff; */
}
.header .logo {
    position: absolute;
    top: 25px;
    width: 175px;
    height: 56px;
    /* background-color: #f00; */
}
.header .logo  a {
    display: block;
    width: 175px;
    height: 56px;
    background: url(../images/logo.png) no-repeat;
    font-size: 0;
}

/* 文本框 seach  部分 */
.seach {
    position: absolute;
    top: 25px;
    left: 348px;
    width: 538px;
    height: 34px;
    line-height: 34px;
    border: 2px solid #b1191a;
    padding-left: 10px;
}
.seach  input {
    float: left;
    width: 454px;
    height: 32px;
}
.seach button {
    float: right;
    font-size: 16px;
    color: #fff;
    width: 80px;
    height: 35px;
    background-color: #b1191a;
}
/* 文本框 seach  部分 */


/* mycar  部分 */

.Mycar {
    position: absolute;
    right: 64px;
    top: 25px;
    width: 140px;
    height: 36px;
    border: 1px solid  #E60012;
    text-align: center;
    line-height: 36px;
    
}
.Mycar .icon-gouwuche1 {
    font-size: 16px;
    color: red;
}
.Mycar span {
    line-height: 31px;
    font-size: 12px;
    color: #666;
}
.Mycar em {
    position: absolute;
    top: -5px;
    left: 104px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: red;
    border-radius: 8px 8px 8px 0;
    color: #fff;
    font-size: 14px;
}
/* mycar  部分 */

/* hotwords 部分  */
.hotwords  {
    position: absolute;
    top: 70px;
    left: 360px;
    font-size: 12px;
}
.hotwords a {
    margin-right: 24px;
}
/* hotwords 部分  */

/* nav 部分  */

.nav {
    height: 47px;
    border-bottom: 2px solid #b1191a;
}
.dropdown {
    float: left;
    color:#fff;
}
.dropdown .dd {
    width: 209px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background-color: #b1191a;
    font-size: 16px;
}
.dropdown .dt {
    width: 209px;
    height: 465px;
    /* padding: 0 10px; */
}

.dropdown .dt li  {
    height: 31px;
    line-height: 31px;
    background-color: #C81623;
    padding: 0 10px;
}  

.dropdown .dt ul  li a {
    /* width: 170px; */
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 14px;
}
.dropdown .dt ul  li span {
    float: right;
    /* padding-right: 14px; */
    line-height: 31px;
    font-size: 14px;
}
.dropdown .dt li:hover {
    background-color: #fff;
    border-left: 1px solid #C81623;
}
.dropdown .dt li:hover a ,
.dropdown .dt li:hover span {
    color: #E60012;
}

.navitems {
    float: left;
    width: 720px;
    height: 48px;
    margin-left: 40px;
    /* background-color: #00f; */
}
.navitems ul li {
  float: left;
  line-height: 48px;
  margin-right: 52px;
}
.navitems ul li a {
  font-size: 14px;
  color: #333;
}
/* nav 部分  */

/* main 部分 start  */
.main {
  height: 465px;
  /* background-color:#ccc; */
  margin-top: 10px;

}
.main  .focus {
  width: 722px;
  height: 465px;
  /* background-color: pink; */
  overflow: hidden;
  position: relative;
}
.main  .focus img {
  float: left;
  margin-left: 10px;
}
.main  .focus .img1 {
  position: absolute;
  top: 0px;
  left: 722px;  /*图片均位于右侧*/
  transition: left 0.3s linear;  /*改变left值实现动画*/

}
.main  .focus .img2 {
  position: absolute;
  top: 0;
  left: 0;
}
.main  .focus .img3 {
  position: absolute;
  top: 0;
  left: -722px;
}


.main  .news  {
  width: 248px;
  height: 455px;
  border: 1px solid #e4e4e4;
  /* background-color: skyblue; */
}
.main  .news .newsflash {
  width: 100%;
  height: 162px;

  /* background-color: red; */
}
.main  .news .newsflash .more {
  height: 34px;
  border-bottom: 1px dashed #ccc;
}
.main  .news .newsflash span {
  float: left;
  margin-left: 18px;
  font-size: 16px;
  font-weight: 400;
  height: 34px;line-height: 34px;
  
}
.main  .news .newsflash ul li {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.main  .news .newsflash a  {
  float: right;
  line-height: 34px;
  margin-right: 15px;
}
.main  .news .newsflash .discounts  {
  font-family: 'simsun';
  padding-top: 5px;
  width: 100%;
  height: 132px;
  color: #666;
}
.main  .news .newsflash .discounts ul li {
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
}
.main  .news .newsflash .discounts ul li strong {
  font-size: 14px;
  /* font-weight: 400; */
}
.main  .news .newsflash .discounts ul li i {
  font-size: 12px;
  margin-left: 8px;
}
.main  .news .lifes {
  width: 100%;
  height: 208px;
  background-color: #ccc;
  background: url(../images/icons.png)no-repeat;
}
.main  .news .lifes ul li {
  position: relative;
  box-sizing: border-box;
  float: left;
  width: 62px;
  height: 68px;
  border: 1px solid #ccc;
  font-size: 12px;
}
.main  .news .lifes ul li span {
  position: absolute;
  left: 14px;
  bottom: 3px;
}
.main  .news .cheap {
  width: 100%;
  height: 75px;
  margin-top: 10px;
  /* background-color: pink; */
}
.main  .news .cheap img {
  width: 100%;
  height: 100%;
}
/* main 部分 end  */


/* 今日推荐 start */  
.today {
  /* width: 1210px; */
  overflow: hidden;
  margin-top: 11px;
  height: 163px;
}
.today .clock {
  float: left;
  text-align: center;
  width: 206px;
  height: 163px;
  background-color: #5C5251;
}
.today .clock img {
  margin-top: 31px;
  margin-bottom: 10px;
}
.today .clock  p {
  font-weight: 400;
  font-size: 18px;
  color: #fff;
}
.product {
  /* overflow: hidden; */
  height: 163px;
  background-color: #ebebeb;
}
.product ul li {
  float: left;
  margin-top: 10px;
  width: 247px;
  height: 142px;
  line-height: 142px;
  border-right: 1px  solid #dddddd;
  
}
.product ul li:last-child {
  border-right: none;
}
.product ul li img {
  width: 100%;
  height: 100%;
}
/* 今日推荐 end */


.footer {
  margin-top: 10px;
  height: 400px;
  background-color: #f5f5f5;
}
.footer .help  {
  height: 110px;
  border-bottom: 1px solid #ededed;
}

.footer .help ul li {
  width: 240px;
  height: 110px;
  background-color: skyblue;
}
.footer .help ul li a {
  margin-top: 30px;
  margin-left: 34px;
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  background: url(../images/icons.png) no-repeat -253px -2px;
}
.footer .help ul li span  {
  display: block;
}